make one's home somewhere - French English Dictionary